import http from '@/utils/http'
/* 加入购物车的接口方法
使用场景:在商品详情页面加入购物车、购物车更新商品数量
goodsId:商品id count:购买数据量 blessing:祝福语 */
export const reqAddCart = ({ goodsId, count, ...blessing }) =>
  http.get(`/cart/addToCart/${goodsId}/${count}`, blessing)
// 获取购物车列表的接口方法
export const reqCartList = () => http.get('/cart/getCartList')
/* 更新商品选中状态的接口方法
goodsId:商品id isChecked:是否勾选 */
export const reqUpdateChecked = (goodsId, isChecked) =>
  http.get(`/cart/checkCart/${goodsId}/${isChecked}`)
/* 全选与全不选的接口方法 
isChecked: 0:取消全选 1:全选*/
export const reqCheckAllStatus = (isChecked) =>
  http.get(`/cart/checkAllCart/${isChecked}`)
/* 删除购物车商品的接口方法
goodsId: 商品id */
export const reqDeleteGoods = (goodsId) =>
  http.get(`/cart/delete/${goodsId}`)
